Distributed Objects for Concurrent Engineering

نویسنده

  • Jacky Estublier
چکیده

The growing size of Software Engineering teams (up to a thousand people), combined with shrinking software life cycle duration (a few months) have created considerable pressure to increase concurrency. Concurrent work in Software Engineering. leads to find the same “object” simultaneously in multiple copies, locations and formats. Concurrent engineering support means the definition, control and automation of all these copies and how cooperative work policies are defined and managed. We believe the paper contributes in two ways, first in showing that the SCM community has to break with some traditional approaches, if scalability and efficiency issues really are of concern; secondly that the approach we propose is a step toward making a new service available on top of conventional middleware (CORBA like), which could constitute a new and wide commercial field for SCM vendors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Object-Oriented Formalism for Feature-Based Distributed Concurrent Engineering

The use of feature-based design and Concurrent Engineering promises substantial benefits but their successful implementation is hampered by the lack of a suitable formalism, particularly where, as is often the case, participants are geographically separated. This overall research area can be termed feature-based distributed Concurrent Engineering (FBDCE). The work presented in this paper is foc...

متن کامل

A multiversion mechanism for intra-object concurrency

In this paper, we propose an extended concurrent object model for distributed multiuser systems called the multiversion concurrent object (MCO). The original concurrent object model is simple because it excludes internal concurrency, but this may cause long blocking on its execution during message sending and external device accesses. Thus, these blockings may decrease system performance. We in...

متن کامل

Distributed Computing and Organisational Change Enable Concurrent Engineering

Concurrent Engineering is the latest buzzterm for bringing products to market faster. This paper explores how a distributed computing environment can enable concurrent engineering. The following topics are covered: • Definition of concurrent engineering and how it applies to non-technical as well as technical companies. • Case studies of companies who have harnessed their distributed computing ...

متن کامل

On the Structure of Sharing in Open Concurrent Java Programs

This paper studies the structure of shared objects in open concurrent Java programs. It proposes classification of shared objects into three categories: central, owned and distributed. This classification facilitates program understanding and error detection in concurrent programs. The paper presents a new static analysis that infers central, owned and distributed objects in open concurrent Jav...

متن کامل

A Tour of Hybrid A Language for Programming with Active Objects*

Object-oriented programming is a powerful paradigm for organizing software into reusable components. There have been several attempts to adapt and extend this paradigm to the programming of concurrent and distributed applications. Hybrid is a language whose design attempts to retain multiple inheritance, genericity and strong-typing, and incorporate a notion of active objects. Objects in Hybrid...

متن کامل

IEEE Systems, Man and Cybernetics, Orlando SMC'97, October 1997. CONSTRUCTS FOR PROTOTYPING INFORMATION SYSTEMS WITH OBJECT PETRI NETS

OASIS is a Language for the Specification of Object Oriented Conceptual Models. Object Petri Nets (OPNs) support a full integration of object-oriented concepts into Petri Nets. We propose a way to represent objectoriented concepts used in the OASIS language with OPNs as a suitable semantic model for validating software specifications. We have developed a Basic Execution Model for OASIS Specific...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999